
// 引入api文件  直接找里面的default
const api = require("../../utils/api.js").default;


// pages/home/home.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
      //轮播图
      banner:[],
      //海报
      brandList:[],
      // 商品分类
      categoryList: [],
      //新品信息
      newgoods:[],
      //轮播图配置参数
      indicatorDots:true,
      autoplay: true,
      interval: 2000,
      duration: 1000
  },
  // 跳转到指定分类页
  gocategory(e) {
    var cgindex =e.currentTarget.dataset.cgindex
    console.log(e)
    wx.navigateTo({
      url: 'category/category'+'?id='+cgindex,
    })
  },
  // 跳转到商品详情
  gotodetail(e){
    var goodid=e.currentTarget.dataset.goods;
    wx.navigateTo({
      url: "../gooddetail/gooddetail"+"?id="+goodid
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    // 请求
      var self=this; 
      wx.request({
        url:api.index,
        success:function(res){
          console.log("index",res)
          var list=[];
          for(var i=0;i<8;i++){
            list.push(res.data.data.categoryList[i])
          }
          self.setData({
            banner:res.data.data.banner,
            brandList:res.data.data.brandList,
            categoryList: list
          })
          var goods=[];
          for (var i = 0; i < res.data.data.categoryList[0].goodsList.length;i++){
            goods.push(res.data.data.categoryList[0].goodsList[i])
          }
          for (var i = 0; i < res.data.data.categoryList[1].goodsList.length; i++) {
            goods.push(res.data.data.categoryList[3].goodsList[i])
          }
          self.setData({
            recommendgoods: goods
          })
        }
      })

      wx.request({
        url: api.list,
        success: function (res) {     
          self.setData({
            newgoods: res.data.data.data 
          })     
         
        },
      
      })


  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
     
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  }
  
})